/**
 * Copyright  (c) 2009-2010 Wilmar IT Service,  Inc.   
 * All  rights  reserved. 
 */
package com.wilmar.process.enumerate;

import com.wilmar.process.enumerate.api.IValueObjectProperties;

/**
 * @author MaKuBEX Email:makubexnet@gmail.com
 * @version 1.0.0 May 12, 2010
 * @since 1.0.0
 * 
 */
public enum EnumHistoryProcessInstanceVOProperties implements
		IValueObjectProperties {
	DBID("DBID_"), DBVERSION("DBVERSION_"), PROCESS_INSTANCE_ID("ID_"), PROCESS_DEFINITION_ID(
			"PROCDEFID_"), PROCESS_INSTANCE_KEY("KEY_"), START_TIME("START_"), END_TIME(
			"END_"), DURATION("DURATION_"), STATE("STATE_"), ENDACTIVITY(
			"ENDACTIVITY_"), NEXTIDX("NEXTIDX_"), INSTANCE_STARTER(
			"INSTANCE_STARTER"), START_LOG_ID("START_LOG_ID"), PROCESS_DEFINITION_NAME(
			"PROCESS_DEFINITION_NAME"), ACTIVITY_NAME("ACTIVITYNAME_");

	private String columnName;

	private EnumHistoryProcessInstanceVOProperties(String columnName) {
		this.columnName = columnName;
	}

	/**
	 * @return the columnName
	 */
	public String getColumnName() {
		return columnName;
	}
}
